﻿#include <iostream>
#include <string>
using namespace std;
string s;
int main()
{
    cin >> s;
    int ret = -1; // 有可能并没有回⽂串 
    int n = s.size();

    for (int i = 0; i < n; i++)
    {
        if (i + 1 < n && s[i] == s[i + 1]) // 判断⻓度为 2 的⼦串 
        {
            ret = 2;
            break;
        }
        if (i + 2 < n && s[i] == s[i + 2]) // 判断⻓度为 3 的⼦串 
        {
            ret = 3;
        }
    }

    cout << ret << endl;

    return 0;
}